[Heavy Intro]

Red lines climbing down the screen
Green lines cut through what they mean
Double arrows, equal signs
Eight hundred reasons, yours and mine

[Female Vocal]

You changed the model under me
Now every button disagrees
I sent a value clean and clear
Your validation killed it here

[Male Vocal]

You changed the shape without a word
The payload now looks absurd
You renamed fields the service needs
Then called the failure one of my deeds

[Pre-Chorus]

[Female Vocal]

I fixed the path

[Male Vocal]

You broke the frame

[Female Vocal]

I saved the flow

[Male Vocal]

You changed the name

[Duet]

The same file opened twice tonight
And every line demands a fight

[Chorus]

Merge conflict
Red between the green
Your version of the future
Crashes into mine unseen

Merge conflict
No automatic way
We have to choose together
What survives and what gives way

[Verse]

[Male Vocal]

The tests were passing yesterday
Before your shortcut crossed their way
I wrote the reason in the book
You pushed before you took a look

[Female Vocal]

Your notes explain a world too slow
Where every yes requires a no
The user does not care how neat
The service looks beneath their feet

[Male Vocal]

You cannot improvise a core

[Female Vocal]

You cannot plan forevermore

[Duet]

Pizza cooling by the keys
No one willing to concede

[Chorus]

Merge conflict
Red between the green
Your guarded architecture
Meets the thing I want it to mean

Merge conflict
No automatic way
We have to choose together
What survives and what gives way

[Instrumental Break]

[Bridge]

[Male Vocal]

Keep mine here
Take yours there
Preserve the check

[Female Vocal]

Remove the snare
Keep my motion
Lose your wall

[Male Vocal]

Without the rules
We lose it all

[Duet]

The office emptied hours ago
The city lights went row by row
We fought through every nested line
Until your logic touched with mine

One method stayed
One name was new
Your test held firm
My screen came through

[Break]

[Female Vocal]

I hate the way you slow me down

[Male Vocal]

I hate the way you turn things around

[Duet]

But somewhere in the red display
We made a third and better way

[Final Chorus]

Merge conflict
Red between the green
Your version of the future
Was not the enemy it seemed

Merge conflict
We found another way
We chose the strongest pieces
And let the weaker ones decay

Merge conflict
Still nothing comes for free
But the code began to function
When you stopped overwriting me

[Outro]

Eight hundred lines
Now down to three
Your chair beside mine
At two fifteen

The build turns green
The room stays bright
We save the branch
But not the night
